Developing Applications and Automating Workflows using Cisco Platforms
Durchgeführt von ETC
Beschreibung
In diesem Kurs "Entwicklung von Anwendungen und Automatisierung von Workflows mit Cisco-Plattformen" wirst Du in die Welt der modernen Softwareentwicklung und Netzwerkautomatisierung eingeführt. Dieser Kurs bereitet Dich optimal auf die Prüfung DevNet Associate 200-901 DEVASC vor, die Dir die Zertifizierung zum Cisco Certified DevNet Associate ermöglicht. Du wirst lernen, wie Du grundlegende Netzwerkanwendungen auf der Basis von Cisco-Plattformen implementierst und Automatisierungs-Workflows über verschiedene Infrastrukturbereiche hinweg umsetzt. Der Kurs bietet Dir nicht nur theoretisches Wissen, sondern auch praktische Erfahrung bei der Lösung realer Probleme mithilfe von Cisco Application Programming Interfaces (APIs) und modernen Entwicklungswerkzeugen. Du wirst die Bedeutung von APIs verstehen und lernen, wie Versionierungstools in der Softwareentwicklung eingesetzt werden. Darüber hinaus wirst Du die grundlegenden Prozesse und Praktiken kennenlernen, die in der Softwareentwicklung verwendet werden. Der Kurs behandelt die Organisation und Konstruktion modularer Software, HTTP-Konzepte sowie deren Anwendung auf netzwerkbasierte APIs. Ein weiterer Schwerpunkt liegt auf den Programmierbarkeitsmerkmalen der verschiedenen Cisco-Plattformen. Du wirst grundlegende Netzwerkkonzepte erlernen und einfache Netzwerktopologien interpretieren können. Zudem wirst Du verstehen, wie Anwendungen mit Netzwerken interagieren und welche Tools zur Fehlerbehebung eingesetzt werden. Ein wichtiger Teil des Kurses ist die Anwendung von Konzepten der modellgetriebenen Programmierbarkeit zur Automatisierung allgemeiner Aufgaben mit Python-Skripten. Du wirst lernen, gängige Anwendungsbereitstellungsmodelle und Komponenten in der Entwicklungspipeline zu identifizieren. Sicherheitsthemen sowie Arten von Tests werden ebenfalls behandelt, und Du wirst die Containerisierung für die lokale Entwicklung nutzen. Der Kurs gibt Dir einen umfassenden Überblick über Werkzeuge zur Automatisierung der Infrastruktur durch Skripting und modellgesteuerte Programmierbarkeit. Nach Abschluss des Kurses wirst Du in der Lage sein, komplexe Automatisierungs-Workflows zu erstellen und die Leistungsfähigkeit von Cisco-Plattformen voll auszuschöpfen. Wenn Du also eine Entwicklerrolle anstrebst oder bereits in diesem Bereich tätig bist und praktische Erfahrung in der Entwicklung und Wartung von Anwendungen auf Cisco-Plattformen hast, dann ist dieser Kurs genau das Richtige für Dich. Er ist ideal für Softwareentwickler*innen, Anwendungsentwickler*innen und Netzwerktechniker*innen, die ihre Fähigkeiten erweitern und ihre Kenntnisse in den Bereichen Programmierbarkeit, Software und Automatisierung validieren möchten.
Tags
#Sicherheit #Softwareentwicklung #Automatisierung #Netzwerktechnologien #Netzwerktechnologie #Python #Cisco #Containerisierung #Docker #APIsTermine
Kurs Details
Der Kurs richtet sich an alle, die eine Entwicklerrolle ausüben oder anstreben und über praktische Erfahrung in der Entwicklung und Wartung von Anwendungen verfügen, die auf Cisco-Plattformen basieren. Dazu gehören Softwareentwickler*innen, Anwendungsentwickler*innen sowie Netzwerktechniker*innen, die ihre Fähigkeiten in Programmierbarkeit und Automatisierung erweitern möchten.
Die Entwicklung von Anwendungen und die Automatisierung von Workflows sind zentrale Aspekte der modernen Softwareentwicklung, insbesondere im Kontext von Netzwerktechnologien. Dieser Kurs vermittelt Dir die Kenntnisse, die notwendig sind, um Anwendungen zu entwickeln, die auf Cisco-Plattformen basieren, und zeigt Dir, wie Du Automatisierungsprozesse implementierst. Du wirst lernen, wie API-Integration funktioniert, und wie Du mit Hilfe von Skripting und Programmierbarkeit Deine Arbeitsabläufe effizienter gestalten kannst.
- Was sind die Hauptfunktionen von APIs in der Softwareentwicklung?
- Wie implementierst Du ein einfaches Python-Skript zur Automatisierung von Aufgaben?
- Was sind die Vorteile der Verwendung von Versionierungstools in einem Softwareprojekt?
- Beschreibe den Prozess der Interaktion zwischen Anwendungen und Netzwerken.
- Was bedeutet REST und wie wird es in der API-Integration verwendet?
- Nenne einige gängige Sicherheitsbedenken bei der Entwicklung von Anwendungen.
- Wie kannst Du Docker zur Verwaltung Deiner Entwicklungsumgebung nutzen?
- Was sind die Unterschiede zwischen modellgetriebener Programmierbarkeit und herkömmlicher Programmierung?
- Welche Rolle spielt Git in der modernen Softwareentwicklung?
- Wie interpretierst Du eine einfache Netzwerktopologie?